package com.wyh.domain.vo.g3vo;

import com.wyh.domain.po.g3po.DepositType;
import com.wyh.domain.po.g3po.G3Formula;
import com.wyh.domain.po.g3po.StatisticalType;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class BasicBillingInfoVo {
    //计费性质
    @ApiModelProperty("计费性质")
    private Map<Integer,String> billType;
    //三表计费类型
    @ApiModelProperty("三表计费类型")
    private Map<Integer,String> threeMeterType;
    //充减专项类型
    @ApiModelProperty("充减专项类型")
    private Map<Integer,String> specialName;
    //保证金类型   表
    @ApiModelProperty("保证金类型")
    private List<DepositType> depositTypes;
    //统计类型     表
    @ApiModelProperty("统计类型")
    private List<StatisticalType> statisticalTypes;
    //计费公式      表
    @ApiModelProperty("计费公式")
    private List<G3Formula> g3Formulas;
    //费项分类     表
    @ApiModelProperty("费项分类")
    private List<Map<String, Object>>  treestructure;

}
